package cn.hnevc.xiaohui;

public class ExampleTest17 {
    public static void main(String[] args) {
    	String str ="nbaernbatnbaynbauinbaopnba";//整串
    	String key ="nba";//子串
    	
    	int count=getKeyStringCount(str,key);
    	System.out.println("count="+count);
    }
    public static int getKeyStringCount(String str, String key) {
    	//定义计时器
    	 int count=0;
    	 if(!str.contains(key)) {
    		 return count;
    	 }
    	 //定义变量记录key出现的位置
    	 int index=0;
    	 //定义变量记录key出现的位置-1代表截取过后的没有找到串的话返回-1，并结束循环
    	 while((index=str.indexOf(key))!= -1) {
    		 str =str.substring(index+key.length());
    		 count++;
    	 }
    	 return count;
    }
}
